//
//  TestController.m
//  作业-驾校
//
//  Created by qianfeng01 on 15-6-22.
//  Copyright (c) 2015年 qianfeng01. All rights reserved.
//

#import "TestController.h"
#import "FMDatabase.h"

#define path @"/Users/qianfeng01/wang/UI/老师笔记/day20 sqlite数据库FMDB编程/homework/交规作业/data.sqlite"
@interface TestController () <UITableViewDelegate,UITableViewDataSource>

{
    FMDatabase *_database;
    UITableView *_tableView;
    NSMutableArray *_dataArray;
    NSMutableArray *_descArray;
    UIAlertView *_alertView;
}

@end

@implementation TestController

- (void)viewDidLoad {
    [super viewDidLoad];
    
    [self initModel];
    [self initUI];
}
-(void)initModel{
    _dataArray=[[NSMutableArray alloc] init];
    _descArray=[[NSMutableArray alloc] init];
    _database=[[FMDatabase alloc] initWithPath:path];
    if (![_database open]) {
        return;
    }

//    if (self.sid%2==0) {
//        float f=self.pid+0.1*(self.sid/2);
//        NSString *sql=[NSString stringWithFormat:@"select * from leaflevel where sid=%.2f and mtype=%d",f,self.sid%2+2];
//        NSLog(@"%@",sql);
//        FMResultSet *set=[_database executeQuery:sql];
//        while ([set next]) {
//            [_dataArray addObject:[set stringForColumn:@"mquestion"]];
//        }
//
//        NSLog(@"%@",_dataArray);
//    }else{
//        float f=self.pid+0.1*(self.sid/2+1);
//        NSString *sql=[NSString stringWithFormat:@"select * from leaflevel where sid=%.2f and mtype=%d",f,self.sid%2];
//        NSLog(@"%@",sql);
//        FMResultSet *set=[_database executeQuery:sql];
//        while ([set next]) {
//            [_dataArray addObject:[set stringForColumn:@"mquestion"]];
//        }
//
//         NSLog(@"%@",_dataArray);
//    }
    
    NSString *sql=[NSString stringWithFormat:@"select * from leaflevel where sname='%@'",self.text];
    FMResultSet *set=[_database executeQuery:sql];
            while ([set next]) {
                [_dataArray addObject:[set stringForColumn:@"mquestion"]];
                [_descArray addObject:[set stringForColumn:@"mdesc"]];
            }
    
    [_database close];
}

-(void)initUI{
    _tableView=[[UITableView alloc ] initWithFrame:self.view.bounds style:UITableViewStylePlain];
    _tableView.delegate=self;
    _tableView.dataSource=self;
    [self.view addSubview:_tableView];
    
    _alertView=[[UIAlertView alloc] init];
}

#pragma mark - <UITableViewDataSource,UITableViewDelegate>
-(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section{
    return _dataArray.count;
}
-(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
    static NSString *cellID=@"cellID";
    UITableViewCell *cell=[tableView dequeueReusableCellWithIdentifier:cellID];
    if (cell==nil) {
        cell=[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellID];
    }
    cell.textLabel.text=_dataArray[indexPath.row];
    cell.textLabel.numberOfLines=0;
    cell.textLabel.font=[UIFont systemFontOfSize:13];
    return cell;
}
//-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{
//    return 100;
//}


@end
